Технологія роботи з налагоджувачем TurboDebugger (TD) фірми Borland

Інформація про навчальний заклад

ВУЗ:
Національний технічний університет України Київський політехнічний інститут
Інститут:
О
Факультет:
ІСМ
Кафедра:
Не вказано

Інформація про роботу

Рік:
2024
Тип роботи:
Лабораторна робота
Предмет:
Операційні системи

Частина тексту файла

Міністерство освіти і науки України Національний технічний університет України «Київський політехнічний інститут  ім. І. Сікорського» Кафедра автоматизації проектування енергетичних процесів і систем Лабораторна робота №3 з дисципліни «Операційні системи» «Технологія роботи з налагоджувачем TurboDebugger (TD) фірми Borland» Варіант - 15 Мета роботи: ознайомитися з технологією роботи налагоджувача TD. Порядок роботи: 1. Ознайомитися з етапами процесу налагодження програми. 2. Ознайомитися з можливостями TD. 3. Засвоїти типові операції (переміщення між вікнами налагоджувача, зміна вікон, покрокове виконання команд, внесення змін до даних оперативної пам’яті, внесення змін у вміст регістрів, внесення змін до стеку, встановлення контрольних точок). 4. Продемонструвати основні операції з налагодження на прикладі програми з лабораторної роботи No 2. Теоретична частина та хід роботи: Основними причинами використання Турбоналагоджувача є пошук місця у якому трапилась помилка та її загальна причина. Ще у ньому можна протестувати нові значення змінних(які можна задати самотужки), щоб побачити як вони вплинуть на вашу програму. Усі ці можливості реалізуються саме завдяки таким його функціям: трасування, покрокове виконання, перегляду, змін та простежування. Функція трасування дозволяє виконати написану програму по одному оператору. У той час як зворотнє трасування дозволяє це зробити у зворотньому порядку. Покрокове виконання дозволяє виконати програму по одному оператору, але пропускаючи виконання процедур та функцій. Це дуже зручно, коли ти впевнений, що ні в функціях, ні в процедурах помилок немає, і тоді це значно скоротить час налагодження помилки. Перегляд. У Турбоналагоджувачі можна створити спеціальне вікно, за допомогою якого можна буде слідкувати за такими речами: змінними, точками зупинки, вмістом стеку, файлами реєстрації, данними, файлами вхідних текстів, кодами ЦП, пам’яттю, регістрами, інформацією процесора, арифметикою із плаваючою крапкою, виводом програми. Перевірка. За допомогою неї, у Турбоналагоджувачі можна одержати вміст складних структур даних з програми. Зміна. За допомогою неї можна змінити вміст змінної, локальної і глобальної, на нове значення. Простежування. За допомогою нього можна виділити деякі програмні змінні й простежувати зміну їхніх значень у процесі роботи програми. Турбоналагоджувач запускається такою командою: Td iм’я_виконуваного_файлу.exe У моєму випадку я буду використовувати команду: Td fund2.exe / Ось як виглядає Турбоналагоджувач після запуску файлу: / Одразу звернемо увагу на верхній та нижній рядок. Нижній рядок – це рядок гарячих клавіш, тобто основні команди які виконуються за допомогою функціональних клавіш F1-F10. Верхній рядок – це рядок меню команд, щоб включити обраний з нього елемент можна скористатись комбінацією Alt-(F, E, V, R, B, D, O, W, H). У самому вікні CPU ми можемо побачити такі вікна: Вхідного тексту програми, якраз у ньому можна побачити вхідний сегмент тексту програми (CS: зсув інструкція вхідна команда) Дампу. У ньому виводиться вміст області пам’яті. У ньому можна вводити дані у вигляді символів, шістнадцятирічних байт і тд. Регістрів. Воно містить регістри центрального процесора.(AX, BX, CX, DX і тд). Флагів. Це вікно містить регістри прапорців(C, Z, S, O, P, A, I, D). Стеку. Воно містить стек у вигляді шістнадцятирічних байт (SS: шістнадцятирічні байти). / За допомогою клавіши Tab можна перемыщуватись між вікнами. Alt-Enter – можна відкрити повноекранний режим, а за повториного наскання повернути вікно до попереднього вигляду. Клавіша Alt-F5 – це оперативна клавыша, що дозволяє перемикатися міє операційним середовищем й екраном користувача. Alt+номер – викликає будь-яке вікно або шляхом F6-Next. Alt-X – вихід із Td. Alt-F10 – відкриває для кожного внутрішнього вікна процесора додаткове меню. Мітка у першому рядку позначає найпершу команду сегменту команд і її значення має бути 0. Відладка програми здійснюється за допомогою трасування (F7, ...
Антиботан аватар за замовчуванням

03.05.2023 17:05

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини